
/*Estilos generales para la web*/

body { 
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:17px;
	text-align:justify;
	font-weight: normal;
}
#principal {
	background-color:#ffffff;
	text-indent:10px;
	font-family:Verdana;
	font-weight:normal;
	border:0 px solid #ff0000;
	margin:0 0 0 15px;
	vertical-align:top;
	color:#5B5957;
	width:90%;
	height:100%;
	overflow:hidden;
	overflow-y:auto;
}
.cuadro1 {
	padding:5px;
	background-color:#e2e0dd;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color:#949494;
	font-weight:bold;
	}	
.cuadro2 {
	padding-top:15px;
	font-weight:bold;
	font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	height:15px;
	text-decoration:underline
	
	}



#titulo_pagina td.punto{
	text-indent:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	background-image:url(../Images/puntos.gif);
	width:100%;
	height:2px;
}	
#titulo_pagina td.titulo{
	font-family:Verdana;
	font-size:18px;
	font-weight:bolder;
	text-indent:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0 0 0 0;
	color:#CE2424;
}

.titulo_seccion
{
	background-color:#000000;
	font-family:Verdana;
	/*font-size:11px;*/
	font-weight:bold;
	margin-top:10px;
	color:#FFFFFF;
	text-align:center;
	height:35px;
	width:100%;
}
	
/*--------------------------SECCION------------------------------*/
#seccion {
	background-color:#ffffff;
	border:2px solid #AEB0B0;
	width:100%;
}
#seccion table{
	width:99%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
}
#seccion tr,td{
	font-family:Verdana;
	/*font-size:10px;*/
	font-weight:bold;
	color:#5B5957;
	text-indent:10px;
	margin-top:10px;
}
#seccion input{
	font-family: "Verdana", arial;
	font-size:10px;
	color:#5B5957;
	border:1px solid #6683A1; /*6D6D6F*/
	height:18px;
}
#seccion input.check{
	font-size:10px;
	color:#23A321;
	border-style:none;
	height:18px;
	text-align:center;
}
#seccion input.checkdis{
	font-size:10px;
	color:#23A321;
	border-style:none;
	height:18px;
	text-align:center;
}
#seccion select{
	font-family: "Verdana", arial;
	color:#666666;
	font-size:10px;
	height:18px;	
}
#seccion table.pag{
	border-style:none;
	margin:0 0 0 9;
}
#seccion table.grilla_icono{
	border-collapse:collapse;
	width:98%;
	margin:0 0 0 18;
}

/*-------------------------- FIN SECCION------------------------------*/

/*--------------GRILLA-----------*/
#grilla{
	background-color:#ffffff;/*E0E4E7*/
	border:1px solid #6683A1;/*6683A1*/
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	width:100%;	
}
#grilla table{	
	background-color:#FFFFFF;
	/*border-collapse:collapse;*/
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	width:100%;
}
#grilla thead, th{
	text-decoration:underline;
	border-collapse:collapse;
	background-color:#F9D851;
	border-style:none;
	margin-top:0px;
	margin-bottom:2px;
	height:22px;
	/*font-size:10px;*/
	color:#FFFFFF;
}
#grilla tbody tr.odd { 
	background: #f4f4f4; 
	border:1px solid #000000;
}

#grilla tbody tr { 
	background: #FFFFFF;
	border:1px solid #000000;
	font-weight:normal;
}

#grilla tbody td { 
	font-weight:normal;
	text-indent:0px;
}

#grilla table a:link, #reporte table a:visited  {
	color: #000;
	text-decoration: none;
}

#grilla tbody tr:hover, 
#grilla tbody tr:hover a, 
#grilla tbody tr a:hover {
  background: #C3C3C3;
  color: #ffffff;/*ECF6E5*/
  }
#grilla tbody tr:hover th,
#grilla tbody tr.odd:hover th {
  background: #84B319;
  color: #ECF6E5;
  }


/*----------FIN GRILLA-----------*/


